Fuel Station OXP by Thargoid, Eric Walch and gsagostinho.

For the hurried Commander on the go! No time to dock, just want to grab some fuel and run, then this is the place for you...

To grab some fuel, just fly into the yellow glow in the centre of the station (or approach the fuel satellite which sometimes are used in place of a station) and come to a halt. Your ship will notify you when transfer begins and when your tank is full (and if you run out of cash during the transfer, sorry no credit will be given to broke Commanders). Then just fly on out, check your summary receipt and carry on with your journey.

Stations are limited to tech levels of 4 and above and will not appear in Anarchy or Feudal systems. Not every system has them, but some have at both the witchpoint and half-way between the witchpoint and the main planet to fill-up on Route One (see below for update on this). To find one quickly just look for the fuel station logo on the ASC.

Oh and these stations are solidly built, but aren't designed for big ships (no Dredgers!). And Galcop don't take too kindly to acts of vandalism on them...

Requires Oolite v1.74 or later - will not work with any lower version

--------------------------------------------------------------

Update - Spawning Locations and Frequency:

With v1.33 and later of the OXP there is now built-in the option of whether to have the stations spawned in their default locations (randomly near the witchpoint and half-way along route 1) or in fixed place (at the edge of the scanner range on the far side of the witchpoint only). 

To change from the default original to the fixed, simply open up the file "fuelStation_stationSetup.js" in a text editor (not notepad under Windows!) and change "this.positionOverride = false" in line 11 to "this.positionOverride = true". Then restart the game with the shift-key held down until the spinning Cobra Mk III appears. 

To revert to the default just change the line back to false and repeat the shift-restart procedure.

The v1.33 also now includes pseudo-random spawning, so if the stations appear in a system then they should always do so (except for when the long way around mission is running).

--------------------------------------------------------------

License:

This OXP is released under the Creative Commons Attribution - Non-Commercial - Share Alike 3.0 license with the following clauses:

* Whilst you are free (and encouraged) to re-use any of the scripting, models or texturing in this OXP, the usage must be distinct from that within this OXP. Unique identifiers such as (but not limited to) unique shipdata.plist entity keys, mission variables, script names (this.name), equipment identity strings (EQ_), description list arrays and entity roles must not be re-used without prior agreement.
* rebundling of this OXP within another distribution is permitted as long as it is unchanged. The following derivates however are permitted and except from the above:
	* the conversion of files between XML and openStep.
	* the merging of files with other files of the same type from other OXPs.
* Even though it is not compulsory, if you are re-using any sizable or recognisable piece of this OXP, please let me know :)

--------------------------------------------------------------

Instructions:

Unzip the file, and then move the folder "Fuel Station 1.36.oxp" to the AddOns directory of your Oolite installation. Then start the game up whilst holding down the shift key (until the spinning Cobra Mk III screen appears) and the stations will appear in appropriate systems.

--------------------------------------------------------------

Version History:

10/02/2009 - Version 1.00, Initial release.
11/02/2009 - Version 1.01, set-up script tweak:
	* no stations in Nova systems (to prevent interference with Nova mission)
	* less chance (1 in 5 : 1 in 10 halfway : witchpoint) when the longwayround mission is active.
	* raise the price from 2cr/ly to 3cr/ly
16/02/2009 - Version 1.10, added the fuel satellite at a 1 in 3 chance where a fuel station could be, for ships which can't fly through the stations
19/02/2009 - Version 1.11, bugfix for situation where player jumps when within range of a satellite into system without one. Prevents system crash occurring.
20/07/2009 - Version 1.12, NPC traders using the fuel stations, plus 1.73 compatability.
27/08/2009 - Version 1.2, fuel satellite script upgrade for 1.73 compatibility, plus AI/script adjustment to stop NPCs using station if player is there.
03/09/2009 - Version 1.21, OXPConfig additions for turretted ships.
08/09/2009 - Version 1.22, bugfix for NPC scripting.
12/09/2009 - Version 1.23, bugfix to prevent spawning of stations and satellites in systems that have gone nova.
24/03/2010 - Version 1.30, update for 1.74 - will not run on lower versions.
19/06/2010 - Version 1.31, remove testing code left in by mistake
13/02/2011 - Version 1.32, removal of upper limit, to allow running with 1.75
23/08/2011 - Version 1.33, script tidy-up and merging, plus a little extra checking included after some log error reports.
24/01/2012 - Version 1.34, fix for the compass icon (again) - thanks to Makara for the heads-up.
05/02/2013 - Version 1.35, update for compatibility with OXPConfig.
25/09/2013 - Version 1.36, added compatibility with variable fuel pricing, plus new colour schemes and messages. 
30/07/2017 - Version 2.0, new textures including normal maps (by gsagostinho)
01/08/2017 - Version 2.1, small improvement to the 3D model (by gsagostinho)
20/08/2017 - Version 2.2, improvement to light reflection on satellite surfaces (by gsagostinho)

--------------------------------------------------------------

Acknowledgements:

With thanks to laxori666 for the thoughts on the variable fuel pricing for v1.36
